institute for tropical studies and research - Allemand Anglais Dictionnaire